import Axios from 'axios'

export default{
// 获取列表 设备齐套
 getTaskListApi(params){
     return Axios({
         method:"get",
         url:"/bpapi/model_device/findPageInfo",
         params,
     })
 },
 // 保存 设备齐套
 saveTaskQTApi(params){
    return Axios({
        method:"post",
        url:"/bpapi/model_device/save",
        data:params,
    })
},
 // 保存 其他模块
 saveTaskOtherApi(params){
    return Axios({
        method:"post",
        url:"/bpapi/model_project/save",
        data:params,
    })
},
/**
 * 获取列表  设备展开 单机功能 单项功能 系统性能
 * @param {modelType} params  //模块类型  模块类型(SBZK设备展开,DJGN单机功能测试,DXGN单项功能测试,XTXN系统性能测试),可用值:SBQT,SBZK,DJGN,DXGN,XTXN
 * @param {pageNum} params    //当前页
 * @param {pageSize} params   //条数
 * @param {taskId} params     //任务Id
 */
 getTaskListOtherApi(params){
    return Axios({
        method:"get",
        url:"/bpapi/model_project/findPageInfo",
        params,
    })
 },
 /**
  * 设备齐套删除
  * @param {id} data 
  */
 deleteRowApi(data){
    return Axios({
        method:"post",
        url:"/bpapi/model_device/deleteById",
        data,
    })
 },
 /**
  * 设备其他模块删除
  * @param {id} data 
  */
 deleteRowOtherApi(data){
    return Axios({
        method:"post",
        url:"/bpapi/model_project/deleteById",
        data,
    })
 },
//  上传文件接口
 uploadFile(data){
    return Axios({
        method:"post",
        headers: {
            'Content-Type': 'multipart/form-data',
        },
        url:"/bpapi/attach/upload",
        data,
    })
 },
 //  上传设备齐套模板
 uploadFileModuleQT(data){
    return Axios({
        method:"post",
        headers: {
            'Content-Type': 'multipart/form-data',
        },
        url:"/bpapi/model_device/importExcel",
        data,
    })
 },
 //  上传模板
 uploadFileModule(data){
    return Axios({
        method:"post",
        headers: {
            'Content-Type': 'multipart/form-data',
        },
        url:"/bpapi/model_project/importExcel",
        data,
    })
 },

//  任务模块配置  任务下 列表的子列表数据
/**
 * 
 * @param {modelType} params 
 * @param {taskId} params 
 */
getTaskModuleOptApi(params){
    return Axios({
        method:"get",
        url:"/bpapi/model/findByTaskIdAndType",
        params,
    })
 },
 //  任务模块配置  任务下 保存
/**
 * 
 *{
	"assignId": "", 布置图
	"careful": "", 注意事项
	"layoutId": "", 布局图
	"mediaId": "", 视频
	"modelType": "", 模块类型(SBQT设备齐套,SBZK设备展开,DJGN单机功能测试,DXGN单项功能测试,XTXN系统性能测试),可用值:SBQT,SBZK,DJGN,DXGN,XTXN
	"taskId": 0 任务id
}
 */
TaskModuleSaveApi(params){
    return Axios({
        method:"post",
        url:"/bpapi/model/save",
        data:params,
    })
 },
 
}